@charset "gb2312";.btn-normal::first-line{
    background:#ed424b;
    border-radius:99px
}
[data-size='14']{
    width:5rem
}
.skin-blue .page-read,.skin-blue .page-read-cover{
    background:#c3d4e6
}
.skin-default .page-read{
    background:url(/wap/images/skin-default-t.ece62.jpg) 
    no-repeat center top,url(/wap/images/skin-default-b.79f06.jpg) 
    no-repeat center bottom,url(/wap/images/skin-default-m.35905.jpg) 
    repeat-y center 119px;background-size:100%
}
.skin-green .page-read,.skin-green .page-read-cover{
    background:#d7e3d7
}
.skin-light .page-read,.skin-light .page-read-cover{
    background:#fff
}
.page-read:not(.H){
    padding-top:.51rem
}
.page-read-content{
    border-top:.75rem solid transparent;
    padding-bottom:.5rem
}
.page-read,.page-read-cover{
    color:#142014
}
.read-article{
    font-size:.68rem;
    line-height:1.8;
    overflow:hidden;
    min-height:calc(100vh - 44px);
    margin:0 .8rem;
    text-align:justify
}
.read-section{
    overflow:hidden;
    min-height:inherit
}
.read-article h3{
    font-size:1.5em;
    font-weight:400;
    line-height:1.2;
    margin:1em 0
}
.page-read-top{
    position:fixed;
    top:0;
    right:0;
    left:0;
    height:2rem;
    background:inherit
}
.read-book-name{
    font-size:.5rem;
    font-weight:400;
    position:absolute;
    top:15px;
    left:1rem;
    color:rgba(0,0,0,.4)
}
.page-read-opt{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.page-read-opt{
    z-index:2
}
.page-read-opt{
    visibility:hidden;
    -webkit-transition:opacity .15s,visibility .15s;
    transition:opacity .15s,visibility .15s;
    opacity:0;cursor:pointer
}
.page-read-opt.active{
    visibility:visible;
    -webkit-transition:none;
    transition:none;
    opacity:1
}
.heade {
    position:relative;
    box-sizing:border-box;
    height:1.75rem;
    padding-top:.55rem;
    padding-bottom:.55rem;
    border-bottom:1px solid #f0f1f2;
    background-color:#fff
}

.read-opt-footer,header.heade {
    -webkit-transition:opacity .15s,-webkit-transform .15s,visibility .15s;
    transition:opacity .15s,transform .15s,visibility .15s;color:#fff;
    border-bottom:0;
    background-color:rgba(0,0,0,.9)
}

.read-opt-header {
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%)
}

footer.read-opt-footer { 
    transform: translateY(100%); 
}

.active>.read-opt-footer,.active>.read-opt-header {
    -webkit-transform:translateY(0);
    transform:translateY(0)
}

.header-back {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    padding-left:.875rem
}

.header-operate {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    padding:0 .375rem
}

.icon>svg,svg.icon {
    width:1em;
    height:1em;
    vertical-align:-.25ex;
    fill:currentColor
}

.read-join-sj {
    font-size:.68rem
}

.read-opt-header .icon {
    font-size:.68rem
} 

.mb-indx {
    top:50%;
    left:-.35rem;
    width:2rem;
    height:3rem;
    margin-top:-30px;
    position:absolute;
    border-radius:10px;
    -webkit-border-radius:10px;
    background-color:#333;
    background-repeat:no-repeat;
    background-position:30px 12px;
    background-size:.8rem;
    color:#fff;
    font-size:.55rem
}

.mb-indx>a {
    position:absolute;
    left:.1rem;
    top:.2rem;
    width:90%;
    font-size:.5rem;
    text-align:center
}

svg.icon-catalog {
    margin:.5rem 0 .3rem;
    width:2rem
}

.read-opt-footer {
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    height:1.75rem;
    text-align:center
}

.btn-group {
    display:table;
    width:100%;
    margin-right:auto;
    margin-left:auto;
    table-layout:fixed
}

.read-opt-footer .btn-group {
    height:100%
}

.btn-group-cell {
    font-size:100%;
    font-weight:400;
    display:table-cell
}

.read-opt-footer .btn-group-cell {
    font-size:.5rem;
    padding-top:.2rem
}

.read-opt-footer-h {
    font-size:.89em;
    font-weight:300;
    line-height:1.5;
    position:relative
}

.read-load-next,.read-load-prev {
    font-size:.75rem;
    position:relative;
    top:.5rem;
    right:0;
    left:0;
    overflow:hidden;
    height:2rem;
    transition:height .25s,border-bottom-width .25s;
    text-align:center;
    color:rgba(0,0,0,.4)
}

.btn-normal {
    font-size:.8125rem;
    line-height:1.875rem;
    display:inline-block;
    padding:0 1rem;
    text-align:center;
    border-radius:.125rem;
    background-color:currentColor
}

.red {
    color:#fff
}

.read-load-next .btn-normal {
    font-size:.675rem;
    line-height:1rem;
    border-radius:99px;
    background: #ed424b
}

.skin-default {
    background-color:#c4b395
}

.read-night {
    background-color:#1a1a1a
}

.read-night .page-read,.read-night .page-read-cover,.read-night .page-read-top {
    color:rgba(255,255,255,.5);
    background:#1a1a1a
}

.read-night .read-book-name,.read-night .read-load-error,.read-night .read-load-next,.read-night .read-load-prev {
    color:inherit
}

.page-read-opt .active>.icon-font-set,.page-read-opt .active>.icon-progress,.page-read-opt .icon-font-set-on,.page-read-opt .icon-progress-on,a[data-mode=add] .icon-tag-del,a[data-mode=day] .icon-night,a[data-mode=del] .icon-tag-add,a[data-mode=night]>.icon-day{display:none}.read-opt-bot,.read-opt-footer,.read-opt-header,.read-opt-more {
    -webkit-transition:opacity .15s,-webkit-transform .15s,visibility .15s;transition:opacity .15s,transform .15s,visibility .15s;color:#fff;
    border-bottom:0;
    background-color:rgba(0,0,0,.9)
}

.read-opt-bot {
    position:absolute;
    right:0;
    bottom:1.76rem;
    left:0;
    visibility:hidden;
    -webkit-transform:translateY(.5px);
    transform:translateY(.5px);
    opacity:0;
    background-clip:padding-box
}

.read-opt-bot.active {
    visibility:visible;
    -webkit-transition:none;
    transition:none;
    opacity:1
}

.read-set-font,.read-set-layout,.read-set-skin {
    padding:.5375rem .85rem;
    padding-right:0;
    border-bottom:1px solid rgba(255,255,255,.1)
}

.read-set-cell {
    position:relative
}

.read-skin-blue,.read-skin-default,.read-skin-green,.read-skin-light {
    position:relative;
    height:1.2rem;
    -webkit-transition:color .15s;
    transition:color .15s;
    color:transparent;
    border-radius:3px;
    box-shadow:inset 0 .5px,inset .5px 0,inset -.5px 0,inset 0 -.5px
}

.read-skin-default {
    background:#c4b395
}

.read-skin-blue {
    background:#cad9e8
}

.read-skin-green {
    background:#d1edd1
}

.read-skin-light {
    background:#e6e6e6
}

.btn-group-cell>span {
    display:block;margin-right:1.25rem
}

.read-set-cell>span.active::after {
    content:'';
    display:block;
    color:#ed424b;
    width:1.5rem;
    height:1rem;
    margin:0 auto;
    background:url(/wap/svg/ok.svg) no-repeat;
    background-size:1.25rem
}

#readFont>a {
    width:30%;
    height:1.5rem;
    display:inline-block;
    text-align:center;
    background:#cad9e8;
    color:#ed424b

}

#hczzw {
    margin:12px auto;
    width:99%;
    height:auto;
    position:relative;
    border-radius:5px;
    overflow:hidden;
    background: #ffffff3b;
    box-shadow:0 0 5px -3px #000
}

#hczzw>a {
    top: unset;
    bottom: 0.5rem;
    height: 0 !important;
}

p.advert-p {
    position:absolute;
    right:1em;
    bottom:.8em;
    font-size:.3em;
    padding:.1em 1em;
    border-radius:.5em;
    color: #fff;
    background: #000000ad
}

img.bookcase-advert-img {
    width:100%
}

div#ad_top {
    visibility: hidden
}

div#num4>div>div:nth-child(2) {
    display:none
}

div#num4>div>div:nth-child(1) {
    height:100%!important
}

#num4 img {
    height:100%!important;
    margin-top:unset!important

}

div:nth-child(6) {
    padding-top: unset !important
}

.ady {
    padding:0 0.3rem;
    color:#132013;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    overflow:hidden;
    white-space:pre-wrap;
    font-size: 0.5rem;
    line-height: 1.3rem
}
